package com.bs.elasticsearch.service;


/**
 * @author bingshao
 * @date 2023/3/17
 **/
public interface ElasticSearchService {

    /**
     * 创建索引
     */
    void createIndex();

    /**
     * 添加数据
     */
    void save();

    /**
     * 批量添加数据
     */
    void batchSave();

    /**
     * 修改数据
     */
    void update();

    /**
     * 批量修改数据
     */
    void batchUpdate();

    /**
     * 查询
     */
    void search();

    /**
     * 不适合实时查询的深度分页
     */
    void searchScroll();


    /**
     * Metric 指标聚合分析
     */
    void aggMetric();

    /**
     * Bucket 分桶聚合分析
     */
    void aggBucket();

}
